package com.heihei.demo05;

import javafx.application.Application;
import javafx.application.ConditionalFeature;
import javafx.application.Platform;
import javafx.stage.Stage;

/**
 *  Platform.setImplicitExit  关闭窗口后，是否停止所有程序
 *  注：如果设置为false，关闭窗口后不会退出程序，所以需要用 Platform.exit() 退出所有程序
 *
 * @version 1.0
 * @since JDK1.8
 * @author duanhengfei
 * @date 2021年03月11日 17:47:53
 */
public class Start02 extends Application {
    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) throws Exception {
        //关闭窗口后，是否停止所有程序
        Platform.setImplicitExit(true);
        //电脑是否支持3D
        System.out.println(Platform.isSupported(ConditionalFeature.SCENE3D));
        //是否支持XML
        System.out.println(Platform.isSupported(ConditionalFeature.FXML));

        primaryStage.show();
    }
}